river swamp - French English Dictionary